home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 3: Developer Tools / Linux Cubed Series 3 - Developer Tools.iso / utils / disk-man / load-unl.000 / load-unl / load-unload-1.1 / Makefile < prev    next >
Encoding:
Makefile  |  1995-08-28  |  860 b   |  50 lines

  1. # Makefile
  2.  
  3. # User-specific settings
  4. VERSION = 1.1
  5. LINUX  = /usr/src/linux
  6. BINDIR = /usr/local/bin
  7. MANDIR = /usr/local/man/man1
  8.  
  9. # Common settings
  10. CC = gcc
  11. RM = rm -f
  12. CFLAGS=    -Wall -O2 -fomit-frame-pointer -I $(LINUX)/include -I $(LINUX)/drivers
  13. LDFLAGS= -s
  14.  
  15. # Rules:
  16.  
  17. all: unload
  18.  
  19. unload:    unload.c
  20.     $(CC) $(CFLAGS) $(LDFLAGS) -o unload unload.c
  21.  
  22. install: unload
  23.     install -m 555 unload $(BINDIR)
  24.     ln -s unload $(BINDIR)/load
  25.     install -m 444 unload.1 $(MANDIR)
  26.     ln -s unload.1 $(MANDIR)/load.1
  27.  
  28. uninstall:
  29.     $(RM) $(BINDIR)/unload $(BINDIR)/load
  30.     $(RM) $(MANDIR)/unload.1 $(MANDIR)/load.1
  31.  
  32. deinstall: uninstall
  33.  
  34. remove: uninstall
  35.  
  36. clean:
  37.     $(RM) unload unload.o core *~
  38.  
  39. dist:    unload.c Makefile unload.1 README COPYING
  40.     $(RM) unload unload.o core ../load-unload-$(VERSION).tar.gz *~
  41.     cd .. ; tar -cvzf load-unload-$(VERSION).tar.gz load-unload-$(VERSION)
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.